class Persoon {
  constructor(naam, leeftijd) {
    this.naam = naam;
	  this.leeftijd = leeftijd;
	}
}

const persoonsBeheer = (function(){
  let personen = [];
  return {
    add: function(n, l){
      personen.push(
        new Persoon(n, l)
		)
	},
	drop: function(n){
	  personen = personen.filter(
	     (el) => el.naam != n
		); 
	},
    toon: function(){
      return personen;
	},
    toonJSON: function(){
      return JSON.stringify(personen);
    },
  }
})();  
		
persoonsBeheer.add('Qwin', 22);
persoonsBeheer.add('Jan', 35);
console.log(persoonsBeheer.toon());
console.log(persoonsBeheer.toonJSON());
persoonsBeheer.drop('Jan');
console.log(persoonsBeheer.toon());
console.log(persoonsBeheer.toonJSON());
